package com.example.model;

import java.io.Serializable;

/**
 * 文章类
 * Document注解里边属性的与数据库对应：
 * index -> DB
 * type -> table
 * Document -> row
 * Id注解加上后，在es里相对应的列就是主键了
 * @author 夏智峰
 * @create 2018-03-05 9:25
 */
//@Document(indexName = "projectname", type = "article", indexStoreType = "fs", shards = 5,
//        replicas = 1, refreshInterval = "-1")
public class Article implements Serializable {
//  private static final long serialVersionUID = -4865595529460819857L;
//  @Id
//  private Long id;
//  /**
//   * 标题
//   */
//  private String title;
//  /**
//   * 摘要
//   */
//  private String abstracts;
//  /**
//   * 内容
//   */
//  private String content;
//  /**
//   * 发表时间
//   */
//  private Date postTime;
//  /**
//   * 点击率
//   */
//  private Long clickCount;
//
//  public Long getId() {
//    return id;
//  }
//
//  public void setId(Long id) {
//    this.id = id;
//  }
//
//  public String getTitle() {
//    return title;
//  }
//
//  public void setTitle(String title) {
//    this.title = title;
//  }
//
//  public String getAbstracts() {
//    return abstracts;
//  }
//
//  public void setAbstracts(String abstracts) {
//    this.abstracts = abstracts;
//  }
//
//  public String getContent() {
//    return content;
//  }
//
//  public void setContent(String content) {
//    this.content = content;
//  }
//
//  public Date getPostTime() {
//    return postTime;
//  }
//
//  public void setPostTime(Date postTime) {
//    this.postTime = postTime;
//  }
//
//  public Long getClickCount() {
//    return clickCount;
//  }
//
//  public void setClickCount(Long clickCount) {
//    this.clickCount = clickCount;
//  }
//
//  @Override
//  public String toString() {
//    return "Article{" +
//            "id=" + id +
//            ", title='" + title + '\'' +
//            ", abstracts='" + abstracts + '\'' +
//            ", content='" + content + '\'' +
//            ", postTime=" + postTime +
//            ", clickCount=" + clickCount +
//            '}';
//  }
}
